const path = require("path");

module.exports = {
  mode: "production",
  // mode: "development",
  entry: "./src/index.js",
  devtool: "source-map",
  output: {
    filename: "[name].js",
    path: path.join(__dirname, "../lib"),
  },
  externals: { // 手动配置可以兼容amd和浏览器等环境
    axios: 'axios',
    qs: 'qs'
  },
  module: {
    rules: [
      {
        test: /\.js$/, // 处理所有的 .js 文件
        exclude: /node_modules/, // 排除 node_modules 目录
        use: {
          loader: 'babel-loader', // 使用 Babel 加载器
        }
      }
    ]
  }
};